#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <assert.h>
#include <ctype.h>
#include <stdbool.h>
#include <time.h>
void AdjustDown(int *arr,int parent,int size); //向下调整，组成大堆
void Swap(int* x,int* y); //交换